<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta http-equiv="content-type" content="text/html;charset=utf-8">
    <link href="style.css" rel="stylesheet" type="text/css"/>
    <title>PETSc/Tao: Home Page</title>
  </head>
  <body>

    <div id="logo">
      <h1>PETSc/Tao</h1>
    </div>

    <div id="header">

      <a href="publications/petscapps.html#katz">
        <img alt="" src="publications/images/katz1.jpg"/>
      </a>

      <a href="publications/petscapps.html#scalinglarge">
        <img alt="" src="images/scaling.jpg"/>
      </a>

      <h1 align="center">Portable, Extensible Toolkit for<br/> Scientific Computation</h1>
    </div>

    <hr/>

    <div id="sidebar">
      <ul>
        <li><span class="current">Home</span></li>
        <li><a href="http://www.mcs.anl.gov/petsc/meetings/index.html">Annual Meetings</a></li>
        <li><a href="download/index.html">Download</a></li>
        <li><a href="features/index.html">Features</a></li>
        <li>
          <a href="documentation/index.html">Documentation</a>
          <ul>
            <li><a href="documentation/index.html">Manual pages and Users Manual</a></li>
            <li><a href="documentation/referencing.html">Citing PETSc</a></li>
            <li><a href="documentation/tutorials/index.html">Tutorials</a></li>
            <li><a href="documentation/installation.html">Installation</a></li>
            <li><a href="documentation/saws.html">SAWs</a></li>
            <li><a href="documentation/changes/index.html">Changes</a></li>
            <li><a href="documentation/bugreporting.html">BugReporting</a></li>
            <li><a href="documentation/codemanagement.html">CodeManagement</a></li>
            <li><a href="documentation/faq.html">FAQ</a></li>
            <li><a href="documentation/license.html">License</a></li>
          </ul>
        </li>
        <li><a href="publications/index.html">Applications/Publications</a></li>
        <li><a href="miscellaneous/index.html">Miscellaneous</a></li>
        <li><a href="miscellaneous/external.html">External Software</a></li>
        <li><a href="developers/index.html">Developers Site</a></li>
      </ul>

      <div id="searchbox">
        <form action="http://public-search.anl.gov/search" method="GET" id="argonne-search-search-block" accept-charset="UTF-8">
          <div class="mobile-search-wrapper">
            <input placeholder="SEARCH" type="text" id="edit-q" name="q" value="" maxlength="128" class="form-text">
            <button type="submit" class="search-button" id="edit-submit" name="op" value="">
              <span class="sr-only">Toggle Search</span>
              <i class="fa fa-search fa-lg" id="search-button-icon"></i>
            </button>
            <input type="hidden" name="output" value="xml_no_dtd">
            <input type="hidden" name="client" value="anl_gov">
            <input type="hidden" name="proxystylesheet" value="anl_gov">
            <input type="hidden" name="filter" value="0">
            <input type="hidden" name="site" value="all_external">
            <input type="hidden" name="form_build_id" value="form-Egb05lhHt6Nn4sg1_qSVc_WmttuP-H8_fomWmFAx6T0">
            <input type="hidden" name="form_id" value="argonne_search_search_block">
          </div>
        </form>
      </div>
    </div>

    <div id="main">

      </p>
      </p>

      <div align="center">
        The current version of PETSc is <span class="version">3.10</span>; released <span class="date">September 12, 2018.</span>
      </div>

      <p>
        PETSc, <b>pronounced PET-see</b> (the S is silent), is a suite of data
        structures and routines for the scalable (parallel) solution of
        scientific applications modeled by partial differential equations. It
        supports MPI,  and <a href="features/gpus.html">GPUs through CUDA or OpenCL</a>, as well as hybrid MPI-GPU parallelism.
        PETSc (sometimes called PETSc/Tao) also contains the Tao optimization software library.
      </p>

      <ul id="packagelist">
        <li><a href="publications/index.html">Scientific applications</a> that use PETSc</li>

        <li>
          <a href="features/index.html">Features</a> of the PETSc libraries
          (and a recent <a href="http://www.rce-cast.com/index.php/Podcast/rce-24-petsc.html">podcast</a>)
        </li>

        <li><a href="documentation/linearsolvertable.html">Linear system solvers</a> accessible from PETSc</li>

        <li>
          Related packages that use PETSc
          <ul>
            <li><a href="https://github.com/esadr/mlsvm">MLSVM 1.1, Multilevel Support Vector Machines</a> with PETSc.</li>
            <li><a href="http://permon.it4i.cz/permonsvm.htm">PermonSVM</a> support vector machines and <a href="http://permon.it4i.cz/permonqp.htm">PermonQP</a> quadratic programming</li>
            <li><a href="http://mooseframework.org/">MOOSE - Multiphysics Object-Oriented Simulation Environment</a> finite element framework, built on top of libMesh and PETSc</li>
            <li><a href="http://slepc.upv.es/">SLEPc - Scalable Library for Eigenvalue Problems</a></li>
            <li><a href="https://github.com/andrealani/COOLFluiD">COOLFluiD - CFD, plasma and multi-physics simulation package</a></li>
            <li><a href="https://fluidityproject.github.io/">Fluidity - a finite element/volume fluids code</a></li>
            <li><a href="http://openfvm.sourceforge.net/">OpenFVM - finite volume based CFD solver</a></li>
            <li><a href="http://www.oofem.org">OOFEM - object oriented finite element library</a></li>
            <li><a href="http://http://libmesh.github.io">libMesh - adaptive finite element library</a></li>
            <li><a href="http://www.fenicsproject.org">FEniCS - sophisticated Python based finite element simulation package</a></li>
            <li><a href="http://www.firedrakeproject.org">Firedrake - sophisticated Python based finite element simulation package</a></li>
            <li><a href="http://www.dealii.org">DEAL.II - sophisticated C++ based finite element simulation package</a></li>
            <li><a href="http://math.nist.gov/phaml/">PHAML - The Parallel Hierarchical Adaptive MultiLevel Project</a></li>
            <li><a href="http://www.cs.ox.ac.uk/chaste/">Chaste - Cancer, Heart and Soft Tissue Environment</a></li>
            <li><a href="http://clawpack.github.io/doc/pyclaw/">PyClaw - A massively parallel, high order accurate, hyperbolic PDE solver</a></li>
            <li><a href="https://bitbucket.org/dalcinl/petiga/">PetIGA - A framework for high performance Isogeometric Analysis</a></li>
            <li><a href="http://mfem.org/">MFEM - lightweight, scalable C++ library for finite element methods</a></li>
            <li><a href="http://freefem.org/">FreeFEM++ - finite element PDE solver with embedded domain specific language</a></li>
            <li>
              <b>Python Bindings</b>
              <ul>
                <li><a href="https://bitbucket.org/petsc/petsc4py">petsc4py</a> (<a href="https://www.mcs.anl.gov/petsc/petsc4py-current/docs/">documentation</a>) from Lisandro Dalcin at KAUST</li>
              </ul>
            </li>
          </ul>
        </li>

        <li><a href="miscellaneous/external.html">Packages</a> that PETSc can optionally use</li>
      </ul>

      PETSc is developed as <a href="documentation/license.html">open-source</a>,
      requests and <a href="developers/index.html">contributions</a> are welcome.

    </div>

    <hr/>

    <div id="footer">
      <ul>
        <li><a href="miscellaneous/index.html">Who are we?</a></li>
        <li><a href="documentation/bugreporting.html">Questions and Bug Reports</a></li>
        <li><a href="publications/index.html">Applications</a></li>
        <li><a href="documentation/faq.html">FAQ</a></li>
        <li><a href="documentation/tutorials/index.html">Tutorials</a></li>
        <li><a href="miscellaneous/mailing-lists.html">Mailing Lists</a></li>
        <li><a href="documentation/referencing.html">Citing PETSc</a></li>
        <li><a href="miscellaneous/acknwldg.html">Acknowledgements</a></li>
        <li><a href="miscellaneous/funding.html">Funding</a></li>
      </ul>
    </div>

  </body>
</html>
